<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>Docs For Class P4A_Field</title>
			<link rel="stylesheet" href="../media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
			<div class="page-body">			
<h2 class="class-name"><img src="../media/images/Class_logo.png"
														alt=" Class"
														title=" Class"
														style="vertical-align: middle"> P4A_Field</h2>

<a name="sec-description"></a>
<div class="info-box">
	<div class="info-box-title">Description</div>
	<div class="nav-bar">
					<span class="disabled">Description</span> |
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
						
					</div>
	<div class="info-box-body">
        		<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">A fields is a GUI element that shows its value, and this value can be changed.</p>
	<ul class="tags">
				<li><span class="field">author:</span> Andrea Giardina &lt;<a href="mailto:andrea.giardina@crealabs.it">andrea.giardina@crealabs.it</a>&gt;</li>
				<li><span class="field">author:</span> Fabrizio Balliano &lt;<a href="mailto:fabrizio@fabrizioballiano.it">fabrizio@fabrizioballiano.it</a>&gt;</li>
				<li><span class="field">copyright:</span> Copyright (c) 2003-2010 Fabrizio Balliano, Andrea Giardina</li>
			</ul>
		<p class="notes">
			Located in <a class="field" href="_p4a---objects---widgets---field.php.html">/p4a/objects/widgets/field.php</a> (line <span class="field">37</span>)
		</p>
		
				
		<pre><a href="../p4a/P4A_Object.html">P4A_Object</a>
   |
   --<a href="../p4a/P4A_Widget.html">P4A_Widget</a>
      |
      --P4A_Field</pre>
	
			</div>
</div>



	<a name="sec-var-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Variable Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
							| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
								</div>
		<div class="info-box-body">
			<div class="var-summary">
																																																																																																																																																																																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$align" title="details" class="var-name">$align</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">boolean</span>
					<a href="#$allow_null" title="details" class="var-name">$allow_null</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type"><a href="../p4a/P4A_Collection.html">P4A_Collection</a></span>
					<a href="#$buttons" title="details" class="var-name">$buttons</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type"><a href="../p4a/P4A_Data_Source.html">P4A_Data_Source</a></span>
					<a href="#$data" title="details" class="var-name">$data</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$data_description_field" title="details" class="var-name">$data_description_field</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type"><a href="../p4a/P4A_Data_Field.html">P4A_Data_Field</a></span>
					<a href="#$data_field" title="details" class="var-name">$data_field</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$data_value_field" title="details" class="var-name">$data_value_field</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$encryption_type" title="details" class="var-name">$encryption_type</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">boolean</span>
					<a href="#$formatted" title="details" class="var-name">$formatted</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$input_mask" title="details" class="var-name">$input_mask</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">integer</span>
					<a href="#$max_thumbnail_size" title="details" class="var-name">$max_thumbnail_size</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$multivalue_separator" title="details" class="var-name">$multivalue_separator</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$null_message" title="details" class="var-name">$null_message</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$rich_textarea_theme" title="details" class="var-name">$rich_textarea_theme</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">array</span>
					<a href="#$rich_textarea_toolbars" title="details" class="var-name">$rich_textarea_toolbars</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$type" title="details" class="var-name">$type</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">boolean</span>
					<a href="#$upload" title="details" class="var-name">$upload</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$_error" title="details" class="var-name">$_error</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">Zend_Validate</span>
					<a href="#$_validator_chain" title="details" class="var-name">$_validator_chain</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">string</span>
					<a href="#$_year_range" title="details" class="var-name">$_year_range</a>
				</div>
											</div>
		</div>
	</div>

	<a name="sec-method-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Method Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
																		<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
				 
				|
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
		</div>
		<div class="info-box-body">			
			<div class="method-summary">
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																<div class="method-definition">
					<img src="../media/images/Constructor.png" alt=" "/>
											<span class="method-result">P4A_Field</span>
										<a href="#__construct" title="details" class="method-name">__construct</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$add_default_data_field</span> = <span class="var-default">true</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#addValidator" title="details" class="method-name">addValidator</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$validator</span>, [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$break_chain_on_failure</span> = <span class="var-default">false</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#allowNull" title="details" class="method-name">allowNull</a>
											([<span class="var-type">string|boolean</span>&nbsp;<span class="var-name">$message</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#buildDeletePreviewDownloadButtons" title="details" class="method-name">buildDeletePreviewDownloadButtons</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#composeLabel" title="details" class="method-name">composeLabel</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#composeStringProperties" title="details" class="method-name">composeStringProperties</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#composeStringValue" title="details" class="method-name">composeStringValue</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#enableUpload" title="details" class="method-name">enableUpload</a>
											([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$enable</span> = <span class="var-default">true</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#fileDeleteOnClick" title="details" class="method-name">fileDeleteOnClick</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#fileDownloadOnClick" title="details" class="method-name">fileDownloadOnClick</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#filePreviewOnClick" title="details" class="method-name">filePreviewOnClick</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">mixed</span>
										<a href="#format" title="details" class="method-name">format</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span> = <span class="var-default">null</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$num_of_decimals</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsCheckbox" title="details" class="method-name">getAsCheckbox</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsDate" title="details" class="method-name">getAsDate</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsFile" title="details" class="method-name">getAsFile</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsHidden" title="details" class="method-name">getAsHidden</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsImage" title="details" class="method-name">getAsImage</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsLabel" title="details" class="method-name">getAsLabel</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsMulticheckbox" title="details" class="method-name">getAsMulticheckbox</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsMultiselect" title="details" class="method-name">getAsMultiselect</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsPassword" title="details" class="method-name">getAsPassword</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsRadio" title="details" class="method-name">getAsRadio</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsRichTextarea" title="details" class="method-name">getAsRichTextarea</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsSelect" title="details" class="method-name">getAsSelect</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsString" title="details" class="method-name">getAsString</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsText" title="details" class="method-name">getAsText</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getAsTextarea" title="details" class="method-name">getAsTextarea</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getEncryptionType" title="details" class="method-name">getEncryptionType</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getError" title="details" class="method-name">getError</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getInputMask" title="details" class="method-name">getInputMask</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getLabel" title="details" class="method-name">getLabel</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">integer</span>
										<a href="#getMaxThumbnailSize" title="details" class="method-name">getMaxThumbnailSize</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getNewValue" title="details" class="method-name">getNewValue</a>
											([<span class="var-type">integer</span>&nbsp;<span class="var-name">$index</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getNormalizedNewValue" title="details" class="method-name">getNormalizedNewValue</a>
											([<span class="var-type">integer</span>&nbsp;<span class="var-name">$index</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getRichTextareaTheme" title="details" class="method-name">getRichTextareaTheme</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getRichTextareaToolbars" title="details" class="method-name">getRichTextareaToolbars</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getSourceDescriptionField" title="details" class="method-name">getSourceDescriptionField</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getSourceValueField" title="details" class="method-name">getSourceValueField</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getSQLNewValue" title="details" class="method-name">getSQLNewValue</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getSQLValue" title="details" class="method-name">getSQLValue</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getTooltip" title="details" class="method-name">getTooltip</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getType" title="details" class="method-name">getType</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">string</span>
										<a href="#getUploadSubpath" title="details" class="method-name">getUploadSubpath</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">mixed</span>
										<a href="#getValue" title="details" class="method-name">getValue</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#getVisualizedDataType" title="details" class="method-name">getVisualizedDataType</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">array</span>
										<a href="#getYearRange" title="details" class="method-name">getYearRange</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">boolean</span>
										<a href="#isFormattable" title="details" class="method-name">isFormattable</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#isFormatted" title="details" class="method-name">isFormatted</a>
											([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$enable_formatting</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">boolean</span>
										<a href="#isNullAllowed" title="details" class="method-name">isNullAllowed</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">boolean</span>
										<a href="#isUploadEnabled" title="details" class="method-name">isUploadEnabled</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">boolean|array</span>
										<a href="#isValid" title="details" class="method-name">isValid</a>
										()
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">mixed</span>
										<a href="#normalize" title="details" class="method-name">normalize</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#removeValidator" title="details" class="method-name">removeValidator</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$validator_class</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setAlign" title="details" class="method-name">setAlign</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$align</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setDataField" title="details" class="method-name">setDataField</a>
											(<span class="var-type"><a href="../p4a/P4A_Data_Field.html">P4A_Data_Field</a></span>&nbsp;<span class="var-name">$data_field</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setEncryptionType" title="details" class="method-name">setEncryptionType</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setError" title="details" class="method-name">setError</a>
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$error</span> = <span class="var-default">''</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Mask.html">P4A_Mask</a></span>
										<a href="#setInputMask" title="details" class="method-name">setInputMask</a>
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$mask</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setLabel" title="details" class="method-name">setLabel</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$value</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setMaxThumbnailSize" title="details" class="method-name">setMaxThumbnailSize</a>
											([<span class="var-type">integer</span>&nbsp;<span class="var-name">$size</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setMultivalueSeparator" title="details" class="method-name">setMultivalueSeparator</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$string</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setNewValue" title="details" class="method-name">setNewValue</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$new_value</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setRichTextareaTheme" title="details" class="method-name">setRichTextareaTheme</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$theme</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#setRichTextareaToolbars" title="details" class="method-name">setRichTextareaToolbars</a>
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$toolbars</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setSource" title="details" class="method-name">setSource</a>
											(<span class="var-type"><a href="../p4a/P4A_Data_Source.html">P4A_Data_Source</a></span>&nbsp;<span class="var-name">$data_source</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setSourceDescriptionField" title="details" class="method-name">setSourceDescriptionField</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setSourceValueField" title="details" class="method-name">setSourceValueField</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setTooltip" title="details" class="method-name">setTooltip</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$text</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setType" title="details" class="method-name">setType</a>
											(<span class="var-type">unknown_type</span>&nbsp;<span class="var-name">$type</span>, [<span class="var-type">unknown_type</span>&nbsp;<span class="var-name">$multivalue_separator</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setUploadSubpath" title="details" class="method-name">setUploadSubpath</a>
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$subpath</span> = <span class="var-default">null</span>])
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setValue" title="details" class="method-name">setValue</a>
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>)
									</div>
																<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
										<a href="#setYearRange" title="details" class="method-name">setYearRange</a>
											(<span class="var-type">integer</span>&nbsp;<span class="var-name">$start_year</span>, <span class="var-type">integer</span>&nbsp;<span class="var-name">$end_year</span>)
									</div>
											</div>
		</div>
	</div>		

	<a name="sec-vars"></a>
	<div class="info-box">
		<div class="info-box-title">Variables</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
						
			
										| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			
<a name="var$align" id="$align"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$align</span>
			 = <span class="var-default"> 'left'</span>			(line <span class="line-number">93</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Field alignment</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$allow_null" id="$allow_null"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">boolean</span>
			<span class="var-name">$allow_null</span>
			 = <span class="var-default"> false</span>			(line <span class="line-number">81</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Defines if a SELECT has &quot;none selected&quot; record</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$buttons" id="$buttons"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type"><a href="../p4a/P4A_Collection.html">P4A_Collection</a></span>
			<span class="var-name">$buttons</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">42</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
<a name="var$data" id="$data"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type"><a href="../p4a/P4A_Data_Source.html">P4A_Data_Source</a></span>
			<span class="var-name">$data</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">47</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
<a name="var$data_description_field" id="$data_description_field"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$data_description_field</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">64</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">The data source member that contains the descriptions for this field</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$data_field" id="$data_field"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type"><a href="../p4a/P4A_Data_Field.html">P4A_Data_Field</a></span>
			<span class="var-name">$data_field</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">52</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
<a name="var$data_value_field" id="$data_value_field"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$data_value_field</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">58</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">The data source member that contains the values for this field.</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$encryption_type" id="$encryption_type"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$encryption_type</span>
			 = <span class="var-default"> 'md5'</span>			(line <span class="line-number">105</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Type of encryption to use for password fields</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$formatted" id="$formatted"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">boolean</span>
			<span class="var-name">$formatted</span>
			 = <span class="var-default"> true</span>			(line <span class="line-number">99</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Tells if the fields content is formatted or not</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$input_mask" id="$input_mask"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$input_mask</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">143</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$max_thumbnail_size" id="$max_thumbnail_size"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">integer</span>
			<span class="var-name">$max_thumbnail_size</span>
			 = <span class="var-default"> 100</span>			(line <span class="line-number">75</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Max size in pixels for image thumbnail</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$multivalue_separator" id="$multivalue_separator"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$multivalue_separator</span>
			 = <span class="var-default"> ''</span>			(line <span class="line-number">128</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$null_message" id="$null_message"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$null_message</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">87</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Defines the message for &quot;none selected&quot; record for select</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$rich_textarea_theme" id="$rich_textarea_theme"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$rich_textarea_theme</span>
			 = <span class="var-default"> 'Default'</span>			(line <span class="line-number">117</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$rich_textarea_toolbars" id="$rich_textarea_toolbars"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">array</span>
			<span class="var-name">$rich_textarea_toolbars</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number">148</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$type" id="$type"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$type</span>
			 = <span class="var-default"> 'text'</span>			(line <span class="line-number">69</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$upload" id="$upload"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">boolean</span>
			<span class="var-name">$upload</span>
			 = <span class="var-default"> false</span>			(line <span class="line-number">112</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Is upload enabled on rich text area?  This is disabled by default for security reasons, enable it only after a well done permission check.</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_error" id="$_error"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$_error</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">123</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">The error message</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_validator_chain" id="$_validator_chain"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">Zend_Validate</span>
			<span class="var-name">$_validator_chain</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">133</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_year_range" id="$_year_range"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">string</span>
			<span class="var-name">$_year_range</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">138</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
							<h4>Inherited Variables</h4>
				<A NAME='inherited_vars'><!-- --></A>
									<p>Inherited from <span class="classname"><a href="../p4a/P4A_Widget.html">P4A_Widget</a></span></p>
					<blockquote>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$actions">P4A_Widget::$actions</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$enabled">P4A_Widget::$enabled</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$label">P4A_Widget::$label</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$properties">P4A_Widget::$properties</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$style">P4A_Widget::$style</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$template_name">P4A_Widget::$template_name</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$use_template">P4A_Widget::$use_template</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$visible">P4A_Widget::$visible</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$_css_classes">P4A_Widget::$_css_classes</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$_temp_vars">P4A_Widget::$_temp_vars</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$_tooltip">P4A_Widget::$_tooltip</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Widget.html#var$_tpl_vars">P4A_Widget::$_tpl_vars</a></span><br>
							</span>
											</blockquote> 
									<p>Inherited from <span class="classname"><a href="../p4a/P4A_Object.html">P4A_Object</a></span></p>
					<blockquote>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_helpers">P4A_Object::$_helpers</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_id">P4A_Object::$_id</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_map_actions">P4A_Object::$_map_actions</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_name">P4A_Object::$_name</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_objects">P4A_Object::$_objects</a></span><br>
							</span>
													<img src="../media/images/Variable.png" />
							<span class="var-title">
								<span class="var-name"><a href="../p4a/P4A_Object.html#var$_parent_id">P4A_Object::$_parent_id</a></span><br>
							</span>
											</blockquote> 
										
		</div>
	</div>
	
	<a name="sec-methods"></a>
	<div class="info-box">
		<div class="info-box-title">Methods</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
														<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
						
		</div>
		<div class="info-box-body">
			<A NAME='method_detail'></A>
<a name="method__construct" id="__construct"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Constructor.png" />
		<span class="method-title">Constructor __construct</span> (line <span class="line-number">154</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">P4A_Field</span>
		<span class="method-name">
			__construct
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$add_default_data_field</span> = <span class="var-default">true</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$name</span><span class="var-description">: Mnemonic identifier for the object.</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$add_default_data_field</span><span class="var-description">: If it's false the widget doesn't instance a default data_field. You must to set a data_field for the widget before call get_value, get_new_value or getAsstring.</span>			</li>
				</ul>
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Widget.html#method__construct">P4A_Widget::__construct()</a></dt>
					</dl>
			
	</div>
<a name="methodaddValidator" id="addValidator"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">addValidator</span> (line <span class="line-number">1403</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			addValidator
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$validator</span>, [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$break_chain_on_failure</span> = <span class="var-default">false</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Zend_Validate_Abstract</span>
				<span class="var-name">$validator</span>			</li>
					<li>
				<span class="var-type">boolean</span>
				<span class="var-name">$break_chain_on_failure</span>			</li>
				</ul>
		
			
	</div>
<a name="methodallowNull" id="allowNull"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">allowNull</span> (line <span class="line-number">989</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Used ony for select, sets the select to allow a &quot;none selected&quot; record</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			allowNull
		</span>
					([<span class="var-type">string|boolean</span>&nbsp;<span class="var-name">$message</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string|boolean</span>
				<span class="var-name">$message</span><span class="var-description">: If false disable the feature, otherwise enable it</span>			</li>
				</ul>
		
			
	</div>
<a name="methodbuildDeletePreviewDownloadButtons" id="buildDeletePreviewDownloadButtons"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">buildDeletePreviewDownloadButtons</span> (line <span class="line-number">1254</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			buildDeletePreviewDownloadButtons
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodcomposeLabel" id="composeLabel"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">composeLabel</span> (line <span class="line-number">1300</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Renders the label to HTML</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			composeLabel
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodcomposeStringProperties" id="composeStringProperties"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">composeStringProperties</span> (line <span class="line-number">1321</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Composes a string containing all the HTML properties of the widget.</p>
<p class="description"><p>Note: it will also contain the name and the value.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			composeStringProperties
		</span>
				()
			</div>
	
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Widget.html#methodcomposeStringProperties">P4A_Widget::composeStringProperties()</a></dt>
						<dd>Composes a string containing all the HTML properties of the widget.</dd>
					</dl>
			
	</div>
<a name="methodcomposeStringValue" id="composeStringValue"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">composeStringValue</span> (line <span class="line-number">1338</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the field's value differently if we are in an '&lt;input value=&quot;' environment on in a '&lt;tag&gt;value&lt;/tag&gt;' environment.</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			composeStringValue
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodenableUpload" id="enableUpload"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">enableUpload</span> (line <span class="line-number">1366</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Enables upload for rich_textarea fields</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			enableUpload
		</span>
					([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$enable</span> = <span class="var-default">true</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">boolean</span>
				<span class="var-name">$enable</span>			</li>
				</ul>
		
			
	</div>
<a name="methodfileDeleteOnClick" id="fileDeleteOnClick"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">fileDeleteOnClick</span> (line <span class="line-number">1144</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Action handler for file deletetion</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			fileDeleteOnClick
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodfileDownloadOnClick" id="fileDownloadOnClick"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">fileDownloadOnClick</span> (line <span class="line-number">1176</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Action handler for file download</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			fileDownloadOnClick
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodfilePreviewOnClick" id="filePreviewOnClick"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">filePreviewOnClick</span> (line <span class="line-number">1153</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Action handler for file preview (only images)</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			filePreviewOnClick
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodformat" id="format"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">format</span> (line <span class="line-number">587</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Format the given value using the current formatting options.</p>
<p class="description"><p>Empty values are not formatted.<br />  If formatting is turned of it does nothing.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			format
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span> = <span class="var-default">null</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$num_of_decimals</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$value</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span>			</li>
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$num_of_decimals</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetAsCheckbox" id="getAsCheckbox"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsCheckbox</span> (line <span class="line-number">1065</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as checkbox</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsCheckbox
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsDate" id="getAsDate"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsDate</span> (line <span class="line-number">692</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsDate
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsFile" id="getAsFile"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsFile</span> (line <span class="line-number">1093</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as file upload</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsFile
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsHidden" id="getAsHidden"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsHidden</span> (line <span class="line-number">798</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as '&lt;input type=&quot;hidden&quot;'.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsHidden
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsImage" id="getAsImage"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsImage</span> (line <span class="line-number">1204</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as image upload</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsImage
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsLabel" id="getAsLabel"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsLabel</span> (line <span class="line-number">808</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as '&lt;div&gt;$value&lt;/div&gt;'.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsLabel
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsMulticheckbox" id="getAsMulticheckbox"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsMulticheckbox</span> (line <span class="line-number">941</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsMulticheckbox
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsMultiselect" id="getAsMultiselect"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsMultiselect</span> (line <span class="line-number">892</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsMultiselect
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsPassword" id="getAsPassword"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsPassword</span> (line <span class="line-number">742</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as '&lt;input type=&quot;password&quot;'.</p>
<p class="description"><p>We use P4A_PASSWORD_OBFUSCATOR for password value so the old password isn't sent over the net.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsPassword
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsRadio" id="getAsRadio"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsRadio</span> (line <span class="line-number">1014</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as radio buttons group</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsRadio
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsRichTextarea" id="getAsRichTextarea"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsRichTextarea</span> (line <span class="line-number">787</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as '&lt;input type=&quot;textarea&quot;' with rich text editing features.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsRichTextarea
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsSelect" id="getAsSelect"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsSelect</span> (line <span class="line-number">839</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as combo box.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsSelect
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsString" id="getAsString"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsString</span> (line <span class="line-number">624</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsString
		</span>
				()
			</div>
	
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Widget.html#methodgetAsString">P4A_Widget::getAsString()</a></dt>
						<dd>Returns the HTML rendered widget.</dd>
					</dl>
			
	</div>
<a name="methodgetAsText" id="getAsText"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsText</span> (line <span class="line-number">668</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as '&lt;input type=&quot;text&quot;'.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsText
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetAsTextarea" id="getAsTextarea"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getAsTextarea</span> (line <span class="line-number">764</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the HTML rendered field as '&lt;input type=&quot;textarea&quot;'.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getAsTextarea
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetEncryptionType" id="getEncryptionType"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getEncryptionType</span> (line <span class="line-number">544</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the encryption type (for password fields)</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getEncryptionType
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetError" id="getError"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getError</span> (line <span class="line-number">239</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the error message</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getError
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetInputMask" id="getInputMask"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getInputMask</span> (line <span class="line-number">1459</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getInputMask
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetLabel" id="getLabel"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getLabel</span> (line <span class="line-number">1291</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the label for the field</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getLabel
		</span>
				()
			</div>
	
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Widget.html#methodgetLabel">P4A_Widget::getLabel()</a></dt>
						<dd>Returns the label for the widget</dd>
					</dl>
			
	</div>
<a name="methodgetMaxThumbnailSize" id="getMaxThumbnailSize"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getMaxThumbnailSize</span> (line <span class="line-number">1246</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the maximum size for image thumbnails.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			getMaxThumbnailSize
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetNewValue" id="getNewValue"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getNewValue</span> (line <span class="line-number">322</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the &quot;new_value&quot; for the field (with locale formatting).</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getNewValue
		</span>
					([<span class="var-type">integer</span>&nbsp;<span class="var-name">$index</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$index</span><span class="var-description">: If the value is an array that we can return only one element.</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetNormalizedNewValue" id="getNormalizedNewValue"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getNormalizedNewValue</span> (line <span class="line-number">358</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the &quot;new_value&quot; for the field (without locale formatting).</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getNormalizedNewValue
		</span>
					([<span class="var-type">integer</span>&nbsp;<span class="var-name">$index</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$index</span><span class="var-description">: If the value is an array that we can return only one element.</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetRichTextareaTheme" id="getRichTextareaTheme"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getRichTextareaTheme</span> (line <span class="line-number">1393</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getRichTextareaTheme
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetRichTextareaToolbars" id="getRichTextareaToolbars"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getRichTextareaToolbars</span> (line <span class="line-number">1480</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getRichTextareaToolbars
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetSourceDescriptionField" id="getSourceDescriptionField"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getSourceDescriptionField</span> (line <span class="line-number">527</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the name of the data source member that keeps the field's description.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getSourceDescriptionField
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetSourceValueField" id="getSourceValueField"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getSourceValueField</span> (line <span class="line-number">518</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the name of the data source member that keeps the field's value.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getSourceValueField
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetSQLNewValue" id="getSQLNewValue"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getSQLNewValue</span> (line <span class="line-number">348</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the &quot;new_value&quot; for the field to make safe SQL query</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getSQLNewValue
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetSQLValue" id="getSQLValue"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getSQLValue</span> (line <span class="line-number">274</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the &quot;value&quot; for the field to create safe SQL query</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getSQLValue
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetTooltip" id="getTooltip"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getTooltip</span> (line <span class="line-number">257</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getTooltip
		</span>
				()
			</div>
	
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Widget.html#methodgetTooltip">P4A_Widget::getTooltip()</a></dt>
					</dl>
			
	</div>
<a name="methodgetType" id="getType"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getType</span> (line <span class="line-number">535</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getType
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetUploadSubpath" id="getUploadSubpath"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getUploadSubpath</span> (line <span class="line-number">1195</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			getUploadSubpath
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetValue" id="getValue"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getValue</span> (line <span class="line-number">265</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			getValue
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetVisualizedDataType" id="getVisualizedDataType"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getVisualizedDataType</span> (line <span class="line-number">196</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			getVisualizedDataType
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetYearRange" id="getYearRange"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getYearRange</span> (line <span class="line-number">732</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Retrieve the range of years that can be selected with the datepicker</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">array</span>
		<span class="method-name">
			getYearRange
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodisFormattable" id="isFormattable"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">isFormattable</span> (line <span class="line-number">552</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns true if the field is text, textarea, label or date</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">boolean</span>
		<span class="method-name">
			isFormattable
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodisFormatted" id="isFormatted"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">isFormatted</span> (line <span class="line-number">571</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Tells you if the field is formatted or not, also sets formatting on/off</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			isFormatted
		</span>
					([<span class="var-type">boolean</span>&nbsp;<span class="var-name">$enable_formatting</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">boolean</span>
				<span class="var-name">$enable_formatting</span>			</li>
				</ul>
		
			
	</div>
<a name="methodisNullAllowed" id="isNullAllowed"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">isNullAllowed</span> (line <span class="line-number">1005</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Used ony for select, returns if the select allows a &quot;none selected&quot; record</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">boolean</span>
		<span class="method-name">
			isNullAllowed
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodisUploadEnabled" id="isUploadEnabled"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">isUploadEnabled</span> (line <span class="line-number">1375</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">boolean</span>
		<span class="method-name">
			isUploadEnabled
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodisValid" id="isValid"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">isValid</span> (line <span class="line-number">1428</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Validate the normalized new value.</p>
<p class="description"><p>Returns true if there are no validators or if validation passes,  returns the array of error messages if validators fail.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">boolean|array</span>
		<span class="method-name">
			isValid
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodnormalize" id="normalize"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">normalize</span> (line <span class="line-number">607</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Takes the formatted passed value and takes it back to its normalized form.</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			normalize
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$value</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span>			</li>
				</ul>
		
			
	</div>
<a name="methodremoveValidator" id="removeValidator"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">removeValidator</span> (line <span class="line-number">1413</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			removeValidator
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$validator_class</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$validator_class</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetAlign" id="setAlign"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setAlign</span> (line <span class="line-number">1310</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the alignment property for the field.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setAlign
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$align</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$align</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetDataField" id="setDataField"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setDataField</span> (line <span class="line-number">177</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets a data field as current data_field.</p>
<p class="description"><p>This changes default text alignment for  integer, decimal, float, date, time to right.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setDataField
		</span>
					(<span class="var-type"><a href="../p4a/P4A_Data_Field.html">P4A_Data_Field</a></span>&nbsp;<span class="var-name">$data_field</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"><a href="../p4a/P4A_Data_Field.html">P4A_Data_Field</a></span>
				<span class="var-name">$data_field</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetEncryptionType" id="setEncryptionType"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setEncryptionType</span> (line <span class="line-number">434</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Set type of encryption to use for password fields</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setEncryptionType
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$type</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$type</span><span class="var-description">: (md5|none)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetError" id="setError"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setError</span> (line <span class="line-number">228</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the error message</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setError
		</span>
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$error</span> = <span class="var-default">''</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$error</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetInputMask" id="setInputMask"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setInputMask</span> (line <span class="line-number">1450</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the input mask for the field (only if field type is &quot;text&quot;).</p>
<p class="description"><p>The mask is used to guide users typing data in the right format.  When using this feature users will be able to type only letters and numbers  while the mask can contain special charset too.  <div class="src-code"><ol><li><div class="src-line">&nbsp;<span class="src-var">$field</span><span class="src-sym">-&gt;</span><a href="../p4a/P4A_Field.html#methodsetInputMask">setInputMask</a><span class="src-sym">(</span><span class="src-str">&quot;(aaa)-999-***&quot;</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
</ol></div>  The mask in the above sample means that user can type 3 alphabetic  chars, 3 numeric chars and 3 alphanumerical chars.  Only a/9/* are recognized, other chars will be used as the mask itself.</p></p>
	<ul class="tags">
				<li><span class="field">see:</span> <a href="http://digitalbush.com/projects/masked-input-plugin/">http://digitalbush.com/projects/masked-input-plugin/</a></li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Mask.html">P4A_Mask</a></span>
		<span class="method-name">
			setInputMask
		</span>
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$mask</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$mask</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetLabel" id="setLabel"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setLabel</span> (line <span class="line-number">1281</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the label for the field.</p>
<p class="description"><p>In rendering phase it will be added with ':  '.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setLabel
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$value</span>			</li>
				</ul>
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Widget.html#methodsetLabel">P4A_Widget::setLabel()</a></dt>
						<dd>Sets the label for the widget.</dd>
					</dl>
			
	</div>
<a name="methodsetMaxThumbnailSize" id="setMaxThumbnailSize"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setMaxThumbnailSize</span> (line <span class="line-number">1236</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the maximum size for image thumbnails</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setMaxThumbnailSize
		</span>
					([<span class="var-type">integer</span>&nbsp;<span class="var-name">$size</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$size</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetMultivalueSeparator" id="setMultivalueSeparator"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setMultivalueSeparator</span> (line <span class="line-number">978</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Use this method when you're creating a multivalue field which rely on a single db field instead of an external table</p>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setMultivalueSeparator
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$string</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$string</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetNewValue" id="setNewValue"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setNewValue</span> (line <span class="line-number">284</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Examines the value passed by the web form and set the new value.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setNewValue
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$new_value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$new_value</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetRichTextareaTheme" id="setRichTextareaTheme"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setRichTextareaTheme</span> (line <span class="line-number">1384</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">sets the rich textarea theme (Basic|Default|Full)</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setRichTextareaTheme
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$theme</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$theme</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetRichTextareaToolbars" id="setRichTextareaToolbars"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setRichTextareaToolbars</span> (line <span class="line-number">1470</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">sets buttons for every richtextarea toolbar</p>
<p class="description"><p>eg: array(array(&quot;button1&quot;, &quot;button1&quot;), array(&quot;button1&quot;, &quot;button2&quot;), array(&quot;button1&quot;, &quot;button2&quot;))</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setRichTextareaToolbars
		</span>
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$toolbars</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$toolbars</span><span class="var-description">: toolbars</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetSource" id="setSource"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setSource</span> (line <span class="line-number">453</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">If we use fields like combo box we have to set a data source.</p>
<p class="description"><p>By default we'll take the data source primary key as value field  and the first fiels (not pk) as description.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setSource
		</span>
					(<span class="var-type"><a href="../p4a/P4A_Data_Source.html">P4A_Data_Source</a></span>&nbsp;<span class="var-name">$data_source</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"><a href="../p4a/P4A_Data_Source.html">P4A_Data_Source</a></span>
				<span class="var-name">$data_source</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetSourceDescriptionField" id="setSourceDescriptionField"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setSourceDescriptionField</span> (line <span class="line-number">508</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">When the field has a source, this is used to know which source's field keeps the description to be displayed by this field</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setSourceDescriptionField
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$name</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetSourceValueField" id="setSourceValueField"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setSourceValueField</span> (line <span class="line-number">497</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">When the field has a source, this is used to know which source's field keeps the value to be used in this field</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setSourceValueField
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$name</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetTooltip" id="setTooltip"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setTooltip</span> (line <span class="line-number">248</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setTooltip
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$text</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$text</span>			</li>
				</ul>
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../p4a/P4A_Widget.html#methodsetTooltip">P4A_Widget::setTooltip()</a></dt>
					</dl>
			
	</div>
<a name="methodsetType" id="setType"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setType</span> (line <span class="line-number">382</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setType
		</span>
					(<span class="var-type">unknown_type</span>&nbsp;<span class="var-name">$type</span>, [<span class="var-type">unknown_type</span>&nbsp;<span class="var-name">$multivalue_separator</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">unknown_type</span>
				<span class="var-name">$type</span><span class="var-description">: (text|password|textarea|rich_textarea|date|hidden|label|select|radio|checkbox|file|multiselect|multicheckbox)</span>			</li>
					<li>
				<span class="var-type">unknown_type</span>
				<span class="var-name">$multivalue_separator</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetUploadSubpath" id="setUploadSubpath"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setUploadSubpath</span> (line <span class="line-number">1186</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the subpath of P4A_UPLOADS_PATH where the upload will happen</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setUploadSubpath
		</span>
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$subpath</span> = <span class="var-default">null</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$subpath</span><span class="var-description">: The subdir (can be &quot;test&quot;, &quot;test/&quot;, &quot;test/test&quot;, &quot;test/test/test/&quot;)</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetValue" id="setValue"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setValue</span> (line <span class="line-number">217</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setValue
		</span>
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">mixed</span>
				<span class="var-name">$value</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetYearRange" id="setYearRange"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setYearRange</span> (line <span class="line-number">722</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the range of years that can be selected with the datepicker</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../p4a/P4A_Field.html">P4A_Field</a></span>
		<span class="method-name">
			setYearRange
		</span>
					(<span class="var-type">integer</span>&nbsp;<span class="var-name">$start_year</span>, <span class="var-type">integer</span>&nbsp;<span class="var-name">$end_year</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$start_year</span>			</li>
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$end_year</span>			</li>
				</ul>
		
			
	</div>
							<h4>Inherited Methods</h4>
				<a name='inherited_methods'><!-- --></a>	
									<!-- =========== Summary =========== -->
					<p>Inherited From <span class="classname"><a href="../p4a/P4A_Widget.html">P4A_Widget</a></span></p>
					<blockquote>
													<img src="../media/images/Constructor.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#method__construct">P4A_Widget::__construct()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodaddAction">P4A_Widget::addAction()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodaddAjaxAction">P4A_Widget::addAjaxAction()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodaddCSSClass">P4A_Widget::addCSSClass()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodaddTempVar">P4A_Widget::addTempVar()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodchangeEvent">P4A_Widget::changeEvent()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodclearTemplateVars">P4A_Widget::clearTemplateVars()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodclearTempVars">P4A_Widget::clearTempVars()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodcomposeStringActions">P4A_Widget::composeStringActions()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodcomposeStringClass">P4A_Widget::composeStringClass()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodcomposeStringProperties">P4A_Widget::composeStringProperties()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodcomposeStringStyle">P4A_Widget::composeStringStyle()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methoddisable">P4A_Widget::disable()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methoddisplay">P4A_Widget::display()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methoddropAction">P4A_Widget::dropAction()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methoddropTempVar">P4A_Widget::dropTempVar()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodenable">P4A_Widget::enable()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodfetchTemplate">P4A_Widget::fetchTemplate()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodgetAccessKey">P4A_Widget::getAccessKey()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodgetAsString">P4A_Widget::getAsString()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodgetCSSClasses">P4A_Widget::getCSSClasses()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodgetHeight">P4A_Widget::getHeight()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodgetLabel">P4A_Widget::getLabel()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodgetProperty">P4A_Widget::getProperty()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodgetStyleProperty">P4A_Widget::getStyleProperty()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodgetTooltip">P4A_Widget::getTooltip()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodgetWidth">P4A_Widget::getWidth()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodisEnabled">P4A_Widget::isEnabled()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodisVisible">P4A_Widget::isVisible()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonBlur">P4A_Widget::onBlur()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonChange">P4A_Widget::onChange()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonClick">P4A_Widget::onClick()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonDblClick">P4A_Widget::onDblClick()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonFocus">P4A_Widget::onFocus()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonKeyDown">P4A_Widget::onKeyDown()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonKeyPress">P4A_Widget::onKeyPress()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonKeyUp">P4A_Widget::onKeyUp()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonMouseDown">P4A_Widget::onMouseDown()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonMouseMove">P4A_Widget::onMouseMove()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonMouseOver">P4A_Widget::onMouseOver()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonMouseUp">P4A_Widget::onMouseUp()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonReturnPress">P4A_Widget::onReturnPress()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodonSelect">P4A_Widget::onSelect()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodredesign">P4A_Widget::redesign()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodremoveCSSClass">P4A_Widget::removeCSSClass()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodrequireConfirmation">P4A_Widget::requireConfirmation()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetAccessKey">P4A_Widget::setAccessKey()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetBgcolor">P4A_Widget::setBgcolor()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetBgimage">P4A_Widget::setBgimage()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetDefaultLabel">P4A_Widget::setDefaultLabel()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetFontColor">P4A_Widget::setFontColor()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetFontWeight">P4A_Widget::setFontWeight()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetHeight">P4A_Widget::setHeight()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetInvisible">P4A_Widget::setInvisible()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetLabel">P4A_Widget::setLabel()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetProperty">P4A_Widget::setProperty()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetStyleProperty">P4A_Widget::setStyleProperty()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetTooltip">P4A_Widget::setTooltip()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetVisible">P4A_Widget::setVisible()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodsetWidth">P4A_Widget::setWidth()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodunrequireConfirmation">P4A_Widget::unrequireConfirmation()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodunsetProperty">P4A_Widget::unsetProperty()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methodunsetStyleProperty">P4A_Widget::unsetStyleProperty()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Widget.html#methoduseTemplate">P4A_Widget::useTemplate()</a></span><br>
											</blockquote>
									<!-- =========== Summary =========== -->
					<p>Inherited From <span class="classname"><a href="../p4a/P4A_Object.html">P4A_Object</a></span></p>
					<blockquote>
													<img src="../media/images/Constructor.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#method__construct">P4A_Object::__construct()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodactionHandler">P4A_Object::actionHandler()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodbuild">P4A_Object::build()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methoddestroy">P4A_Object::destroy()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methoddropImplement">P4A_Object::dropImplement()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methoddropMethod">P4A_Object::dropMethod()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methoderrorHandler">P4A_Object::errorHandler()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodgetId">P4A_Object::getId()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodgetName">P4A_Object::getName()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodgetObjectType">P4A_Object::getObjectType()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodgetParentID">P4A_Object::getParentID()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodimplement">P4A_Object::implement()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodintercept">P4A_Object::intercept()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodisActionTriggered">P4A_Object::isActionTriggered()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodsetName">P4A_Object::setName()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodsetParentID">P4A_Object::setParentID()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#methodvoid">P4A_Object::void()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#method_loadHelper">P4A_Object::_loadHelper()</a></span><br>
													<img src="../media/images/Method.png" alt=" "/>
							<span class="method-name"><a href="../p4a/P4A_Object.html#method__call">P4A_Object::__call()</a></span><br>
											</blockquote>
										
		</div>
	</div>

	
	<p class="notes" id="credit">
		Documentation generated on Mon, 31 Jan 2011 19:08:09 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
	</p>
	</div></body>
</html>